class OscSkillRadarMapEntity {
	OscSkillRadarMapResult result;
	int code;
	String time;
	String message;

	OscSkillRadarMapEntity({this.result, this.code, this.time, this.message});

	OscSkillRadarMapEntity.fromJson(Map<String, dynamic> json) {
		result = json['result'] != null ? new OscSkillRadarMapResult.fromJson(json['result']) : null;
		code = json['code'];
		time = json['time'];
		message = json['message'];
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		if (this.result != null) {
      data['result'] = this.result.toJson();
    }
		data['code'] = this.code;
		data['time'] = this.time;
		data['message'] = this.message;
		return data;
	}
}

class OscSkillRadarMapResult {
	List<String> skills;
	int maxSkillScore;
	List<double> skillsScore;

	OscSkillRadarMapResult({this.skills, this.maxSkillScore, this.skillsScore});

	OscSkillRadarMapResult.fromJson(Map<String, dynamic> json) {
		skills = json['skills']?.cast<String>();
		maxSkillScore = json['maxSkillScore'];
		skillsScore = json['skillsScore']?.cast<double>();
	}

	Map<String, dynamic> toJson() {
		final Map<String, dynamic> data = new Map<String, dynamic>();
		data['skills'] = this.skills;
		data['maxSkillScore'] = this.maxSkillScore;
		data['skillsScore'] = this.skillsScore;
		return data;
	}
}
